#if !defined(__APP_CONFIG_H__)
#define __APP_CONFIG_H__

#include "app/app.h"
#include "app/font/font.h"

typedef lv_timer_t *(*config_item_cb_t)(lv_obj_t *parent);

typedef struct config_item
{
    const char *const name;
    config_item_cb_t enter;
    void (*level)(lv_timer_t *timer, void *user_data);
    uint8_t (*update)(lv_timer_t *timer, void *user_data, uint8_t event);
    void *user_data;
} config_item_s, *config_item_t;

#endif // __APP_CONFIG_H__
